
/**
 * 将 URL 转换为 File 对象
 * @param url 网络资源 URL
 * @param fileName 文件名
 * @returns File 对象
 */
export async function urlToFile(url: string, fileName: string): Promise<File> {
    // 1. 获取网络资源
    const response = await fetch(url);
    // 2. 提取二进制数据
    const blob = await response.blob();
    // 3. 转换为 File 对象
    return new File([blob], fileName, { type: blob.type });
}